improved finish - Espagnol Anglais Dictionnaire